package com.Genericitymethod;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class Demo0 {
    public static void main(String[] args) {
      ArrayList<Integer>list = new ArrayList<>();
        ArrayList<String> list2 = new ArrayList<>();
    }
    void show(ArrayList<?> list){
    }
    // 泛型的上限: 此时的泛型?,必须是Number类型或者Number类型的子类
    public static void getElement1(ArrayList<? extends Number> list){}
    // 泛型的下限: 此时的泛型?,必须是Number类型或者Number类型的父类
    public static void getElement2(ArrayList<? super Number> list){}
}
